Planning Tactics within Scheduling Problems
نویسندگان
چکیده
In this paper we consider the possibilities and potential advantages for exploiting automated planning techniques in the service of solving scheduling problems. The core competency of scheduling technologies is allocation of resources to pre-specified networks of competing activities (typically belonging to multiple processes) to maximize aspects of global system behavior. However, in practical domains it is rarely the case that the problem can be treated strictly as an allocation problem (i.e., strictly as a problem of enforcing disjunctive resource constraints in conjunction with specified temporal constraints). Rather some level of dynamic action selection is invariably required, typically to transition resources from one usage to the next. To retain scalability, schedulers tend to make use of locally circumscribed assumptions about the dynamics of resource usage that fit the problem at hand, which allows for efficient generation of resource-support plans without explicit reasoning about goals. But, these approaches can be overly restrictive in many cases, and they also tend to be difficult to extend and reuse.
منابع مشابه
On the Edge of Planning and Scheduling
Planning and scheduling are areas attracting an unceasing attention of computer science community. However, despite of their similar character, planning and scheduling problems are usually handled independently using different methods and technologies. While Artificial Intelligence technology is more relevant for planning problems, Operations Research has a long tradition in studying scheduling...
متن کاملOn the Boundary of Planning and Scheduling: A Study
Planning and scheduling are areas attracting an unceasing attention of computer science community. However, despite of their similar character, planning and scheduling problems are usually handled independently using different methods and technologies. While Artificial Intelligence technology is more relevant for planning problems, Operations Research has a long tradition in studying scheduling...
متن کاملMixing Planning and Scheduling to Model Complex Process Environments
In most current APS (Advanced Planning and Scheduling) systems the planning and scheduling tasks are handled separately using different methods and technology from the areas like Artificial Intelligence and Operations Research. Recently, Constraint Programming becomes a roof over several solving technologies that allow us to solve both planning and scheduling tasks within single declarative fra...
متن کاملTactics-Based Behavioural Planning for Goal-Driven Rigid Body Control
Controlling rigid body dynamic simulations can pose a difficult challenge when constraints exist on the bodies’ goal states and the sequence of intermediate states in the resulting animation. Manually adjusting individual rigid body control actions (forces and torques) can become a very labour-intensive and non-trivial task, especially if the domain includes a large number of bodies or if it re...
متن کاملExact Mixed Integer Programming for Integrated Scheduling and Process Planning in Flexible Environment
This paper presented a mixed integer programming for integrated scheduling and process planning. The presented process plan included some orders with precedence relations similar to Multiple Traveling Salesman Problem (MTSP), which was categorized as an NP-hard problem. These types of problems are also called advanced planning because of simultaneously determining the appropriate sequence and m...
متن کامل